home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 6308 < prev    next >
Encoding:
Text File  |  1996-08-05  |  1.6 KB  |  40 lines

  1. Path: news.lpr.carel.fi!usenet
  2. From: Ari Lukumies <aril@cmt.lpr.mail.carel.fi>
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: DECOMPLIER REQUIRED
  5. Date: Thu, 08 Feb 1996 12:16:08 +0200
  6. Organization: Carelcomp Forest
  7. Message-ID: <3119CD68.736E@cmt.lpr.mail.carel.fi>
  8. References: <4f93gu$1s8@Chaos.es.co.nz>
  9. NNTP-Posting-Host: renoir.cclahti.carel.fi
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=iso-8859-1
  12. Content-Transfer-Encoding: 8bit
  13. X-Mailer: Mozilla 2.0b6a (WinNT; I)
  14.  
  15. Luke McLean wrote:
  16. > I have been a bit stupid and did not backup my work, of course
  17. > the inevitable has happened and my hard drive died.  The
  18. > problem is that I have complied dll's that I am loath to
  19. > rewrite so I was wondering if anyone has a decomplier for C++
  20. > complied DLL's?
  21. > Any advice would be appreciated.
  22.  
  23. I've heard about decompilers that produce Assembler output but not of ones 
  24. that produce C or C++. If the DLLs contain debug information, that could be 
  25. done but I doubt if anyone ever thought it worth the time it takes to write 
  26. such a program... However, you might want to check the SystemV decompiler 
  27. for Windows (can't remember its name, but you can find information in 
  28. `Undocumented Windows┤ by Andrew Schulman et al [Addison-Wesley?] ; Schulman 
  29. was one of the guys writing that decompiler). You can produce an import 
  30. library of your DLLs and look about the functions residing inside it (the 
  31. exported ones). If you remember what the functions did, you can then rewrite 
  32. from scratch. But my advice is: do backup regularly.
  33.  
  34. Later,
  35.  AriL
  36. -- 
  37. All my opinions are mine and mine alone.
  38.